.my-home {
  width: 100%;
  background-color: rgba(72, 69, 63, 0.4);
  text-align: left;
  margin-top: 2.375rem; }
  .my-home h1,
  .my-home h4,
  .my-home p,
  .my-home span {
    color: #fff; }
  .my-home a {
    color: rgba(255, 255, 255, 0.8); }
  .my-home a:hover {
    color: white; }

.my-home .top {
  width: 100%;
  padding: 9.0625rem 0.9375rem 11.125rem 0.9375rem; }
  .my-home .top > div {
    width: 57%;
    margin: auto; }
    .my-home .top > div > h1 {
      font-size: 2.625rem;
      font-weight: 600;
      margin-bottom: 1.4375rem; }
    .my-home .top > div > .my-search {
      padding: 0rem;
      margin: 2rem 0rem 1rem 0rem;
      width: 100%; }
      .my-home .top > div > .my-search > form {
        padding: 0.9375rem 0.625rem;
        background-color: #fff;
        border-radius: 0.3125rem; }
        .my-home .top > div > .my-search > form button,
        .my-home .top > div > .my-search > form input {
          background-color: #fff; }
    .my-home .top > div > div:nth-child(2) {
      font-size: 18px;
      font-weight: 500; }
      .my-home .top > div > div:nth-child(2) h4 {
        margin-bottom: 0.625rem;
        font-size: 18px;
        font-weight: 500; }
        .my-home .top > div > div:nth-child(2) h4 > a {
          text-decoration: underline;
          color: rgba(255, 255, 255, 0.8); }
          .my-home .top > div > div:nth-child(2) h4 > a:hover {
            color: #fff; }
    .my-home .top > div > div:last-child {
      display: flex; }
      .my-home .top > div > div:last-child ul {
        display: flex; }
        .my-home .top > div > div:last-child ul li + li::before {
          content: ",";
          color: #fff; }

.my-home .bom {
  display: flex;
  width: 100%;
  font-size: 0.8125rem;
  padding: 0rem 0.9375rem 1.25rem 0.9375rem; }
  .my-home .bom > div {
    flex: 1;
    color: #90989a; }
  .my-home .bom > div:nth-child(2) {
    text-align: center; }
  .my-home .bom > div:nth-child(3) {
    position: relative;
    text-align: right; }
    .my-home .bom > div:nth-child(3):hover > img {
      opacity: 1; }
    .my-home .bom > div:nth-child(3):hover > a {
      color: #fff; }
    .my-home .bom > div:nth-child(3) img {
      width: 9.5rem;
      position: absolute;
      right: 0rem;
      bottom: 1.25rem;
      opacity: 0.8; }
